调试如何在Netbeans中调试Java Web应用程序?
我在Netbeans中调试过多次Java桌面应用程序,但从未调试过Java Web应用程序
我试着用同样的方法调试它,但它不起作用
我做了一个索引。html网页。那一页上有一张“表格”。在用户提交表单后,请求将转到servlet(比如serv1)。已调用servlet,但它显示了意外的结果
为了调试它,我在servlet类(serv1)中放置了一个断点,然后调试应用程序
但是当我提交表单时,控件没有在断点处停止。我确信设置断点的那一行正在被调用
有什么东西我遗漏了吗
============================编辑===================================================
是的,我已经在调试模式下启动了服务器。我正在使用ApacheTomcat 6.0.20
# 1 楼答案
有时候,我也不知道为什么项目会从调试器进程中分离出来,你只需要选择菜单Debug->;附加调试器并再次附加项目。例如,在Glassfish中,只需将localhost作为服务器,将9009作为端口,它就可以再次工作
# 2 楼答案
您是如何在调试模式下启动web应用程序的?在我的机器上,我只需选择项目,单击顶部菜单Debug,然后Debug project,如果需要,选择一个服务器(GlassFish、WebLogic、Tomcat),一切正常(我可以在Servlet中放置一个断点,执行就停止在那里)。使用所有提到的容器进行测试